body {
	margin: 0 auto;
	font-family: "Microsoft YaHei", "Arial";
	font-size: 16px;
	
	background-color: #fff;
	text-align: justify;
	text-justify: inter-ideograph;
}
html {
	padding: 0;
	height: 0;
}
ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, input, button {
	margin: 0;
	padding: 0;
}
ul, ol {
	list-style: none;
}
img {
	border: none;
}
.lf {
	float: left;
}
.rt {
	float: right;
}
input, button, textarea {
	outline: none;
	font-family: "Microsoft YaHei";
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
em {
	font-style: normal;
}

.ga_tab_ul ul{
	display:flex;
	justify-content: center;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.minw1200 {
	min-width: 1200px;
	margin: 0 auto;
}
.maxw1200 {
	max-width: 1200px;
	margin: 0 auto;
}
.w100p {
	width: 100%;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
}
ul, li, dl, dt, dd, ol {
	display: block;
	list-style: none;
}
img {
	border: 0;
}
a {
	text-decoration: none;
	outline: 0;
}


.gather_hebg{
	height: 550px;
	background-image: url(../img/top_bc.png);
	background-repeat: no-repeat;
	/* background-size:cover; */
}
.logo_gr{
	display: inline-block;
	margin-top: 29px;
}
.hea_rnav{
	display: inline-block;
	float: right;
	
}

.hea_rnav a{
	color: #fff;
}


.hea_rnav ul li{
	display: inline-block;
	margin-top: 43px;
	margin-left: 27px;
	
}

.hea_con{
	margin-top: 113px;
	margin-left: 169px;
}
.hea_con h2{
	font-size: 36px;
	color: #fff;
}
.con_se{
	margin-top: 28px;
}
.con_se input{
width: 800px;
height: 54px;
background: #FFFFFF;
border-radius: 3px;
	border: 1px solid #fff;
	line-height: 24px;
	padding-left: 20px;
}

.con_sebtb{
	width: 100px;
	height: 54px;
	background: #FFFFFF;
	border-radius: 3px;
	display: inline-block;
	margin-left: 6px;
	line-height: 54px;
	text-align: center;
	border: 1px solid #fff;
	cursor: pointer;
}
.con_sebtb span img{
	vertical-align: middle;
	margin-top: -1px;
	margin-right: 3px;
}

.con_se_re {
	text-align: left;
	margin-top: 18px;
}

.con_se_re span{
	
	color: #FFF;
	opacity: 0.5;
}

.con_se_re a{
	 color: #FFF;
	 margin-right: 15px;
}



/* 产品 */

.ga_product{
	height: 868px;
	background: #F5F7FA;
}
.pr_tit{
	padding-top: 85px;
	text-align: center;
}

.pr_tit h3{
	font-size: 36px;
	color: #333;
	display: inline-block;
}
.pr_tit span img{
	vertical-align: middle;
	margin-top: -20px;
	width: 23px;
height: 34px;
	
}

.pr_tit p{
	font-size: 24px;
	color: #999;
	margin-top: 20px;
}

.pr_t_l{
	margin-right: 20px;
}
.pr_t_r{
	margin-left: 20px;
}

.pr_ul ul{
	margin-top: 49px;
	text-align: center;
}


.pr_ul ul li{
	width: 313px;
	height: 264px;

	padding-top: 19px;
	padding-left: 21px;
	padding-bottom: 30px;
	padding-right: 15px;
	cursor: pointer;
	display: inline-block;
	position: relative;
	box-sizing: border-box;
	vertical-align: top;
	margin-bottom: 63px;
	text-align: left;
}
.pr_ul ul li:nth-child(1){
		background-image: url(../img/cp-bc-1.png);
}

.pr_ul ul li:nth-child(2){
		background-image: url(../img/cp-bc-2.png);
		margin-left: 50px;
}

.pr_ul ul li:nth-child(3){
		background-image: url(../img/cp-bc-3.png);
			margin-left: 50px;
}
.pr_ul ul li:nth-child(4){
		background-image: url(../img/cp-bc-4.png);
		
}

.pr_ul ul li:nth-child(5){
		background-image: url(../img/cp-bc-5.png);
		margin-left: 50px;
}

.pr_ul ul li:nth-child(6){
		background-image: url(../img/cp-bc-6.png);
			margin-left: 50px;
}


.mou_up{
	margin-top: 100px;
}
.mou_up p{
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	margin-top: 19px;
}

.pr_mour {
	font-size: 18px;
	color: #fff;
	display: none;
	/* margin-top: 30px; */
	/* display: block; */
	position: absolute;
	margin-top: 30px;
}
.pr_mour a{
	color: #fff;
}

.ct_ul ul {
margin-top: 49px;	
text-align: center;
padding-bottom: 50px;
}

.ct_ul ul li{
	width: 352px;
	height: 216px;
	background-image: url(../img/ct_ul1.png);
	background-size: 100%;
	margin-right: 10px;
	display: inline-block;
	cursor: pointer;
	padding-top: 42px;
	padding-left: 27px;
	vertical-align: top;
	margin-left: 20px;
	text-align: left;
}
.ct_ul ul li:nth-child(1){
	margin-left: 0;
}

.ct_ul ul li:nth-child(2){
	
		background-image: url(../img/ct_ul2.png);
}

.ct_ul ul li:nth-child(3){
	
		background-image: url(../img/ct_ul3.png);
}


.ct_ul ul li:hover{
	box-shadow: 2px 2px 10px #888888;
}
.ct_ul ul li h5{
	font-size: 14px;
	color: #333;
}
.ct_ul ul li .code_c{
	margin-top: 8px;
	margin-bottom: 7px;
	margin-left: -5px;
	width: 99px;
    height: 99px;
}



.ct_ul ul li p{
	font-size: 14px;
	color: #999;
}

.ct_ul ul li h6{
	color: #333;
	font-size: 30px;
	margin-top: 39px;
	margin-bottom: 43px;
}

.footer_f{
	height: 165px;
	background: #333333;
	color: #fff;
	text-align: center;
	box-sizing: border-box;
	font-size: 12px;
}
.footer_f a{
	color: #fff;
}

.breadcrumb{
	background-color: #333333;
	margin-bottom: 5px;
}
.all-footer{
	padding-top: 50px;
		
}

.foo_shen{
	margin-top: 10px;
}


/* 切换 */

.nav-tabs{
	border-bottom: 0px solid #ddd;
  display: flex;
  justify-content: center;

}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	border: 0;
}

.nav_tabsadd {
/* 	background-color: red; */
}

.nav_tabsadd  li{
	background-image: url(../img/no_se.png);
	background-size: 189px 100%;
	background-repeat: no-repeat;
	width: 189px;
	height: 60px;
	font-size: 18px;
	text-align: center;
	line-height: 72px;
	float: left;
	margin-left: -45px;
	display: inline-block;
	/* box-shadow: -1px 1px 1px  1px rgba(0, 0, 0, 0.1); */
	
}

.nav_tabsadd  li:nth-child(1){
background-image: url(../img/no_se10.png);
	margin-left: 0;
	z-index: 20;
}

.nav_tabsadd  li:nth-child(2){
/* 	margin-left: -50px; */
	z-index: 19;
}
.nav_tabsadd  li:nth-child(3){
	/* margin-left: -45px; */
	z-index: 18;
}
.nav_tabsadd  li:nth-child(7){
	z-index: 7;
}


.nav_tabsadd  li:nth-child(4){
	background-image: url(../img/no_se8.png);
	background-size:190px 59px;
	background-position-y:1px ;
	z-index: 5;
}


.nav_tabsadd  li a{
	color: #333;
}




.nav_tabsadd li.active{
	z-index: 30!important;
}
.nav_tabsadd  li.active{
	
	width: 190px;
	height: 68px;
	background-image: url(../img/yes_se1.png);
	background-size: 189px 100%;
	background-repeat: no-repeat;
	color: #fff;
	margin-top: -7px;
}
.nav_tabsadd  li:nth-child(1).active{
	background-image: url(../img/yes_se.png);
}

.nav_tabsadd  li:nth-child(4).active{
	background-image: url(../img/yes_se8.png);
}


.nav_tabsadd  .active a{
	color: #fff;
	margin-top: 5px;
	
}
.nav_tabsadd  li a:hover{
	text-decoration: none;
}

.nav_tabsadd  li a{
	text-decoration: none;
}


.tab_ul{
	text-align: left;
	padding-bottom: 50px;
}

.tab_ul ul{
	margin: 0 auto;
	margin-top: 50px;
	width: 980px;
	text-align: left;
}

.tab_ul ul li{
	border-bottom: 1px solid #EBECEE;;
	padding-top: 28px;
	padding-bottom: 28px;
}
.tab_ul ul li h6{
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	color: #333;
}
.tab_more {
	width: 980px;
	margin: 0 auto;
margin-top: 30px;	

}
.tab_more a{
	color: #31BA58;
}

.tab_ul_con {
	padding: 23px;
	padding-bottom: 0px;
	display: none;
}

.tab_ul_con p{
	font-size: 16px;
	color: #999;
	
}




.tab_ul ul .acur{
	width: 1028px;
	height: auto;
	background: #FFFFFF;
	box-shadow: 0px 3px 16px 2px rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	margin-left: -16px;
	padding-bottom: 20px;
	
}

.tab_ul ul .acur h6{
	padding-left: 23px;
}

.tab_uljia{
	float: right;
	cursor: pointer;
}
.tab_uljia img{
width: 21px;
height: 21px;
}

.tab_uljian{
	float: right;
	margin-right: 32px;
	display: none;
	cursor: pointer;
}

.tab_uljian img{
width: 21px;
height: 21px;
}

.tab_ul ul .acur .tab_ul_con{
	display: block;
}
.tab_ul ul .acur .tab_uljian{
	display: block;
} 
.tab_ul ul .acur .tab_uljia{
	display: none;
} 
.ga_tab {
	margin-top: -35px;
}

.foo_nav ol li {
	
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	height: 11px;
	border-right: 1px solid #999;
	font-size: 12px;
	line-height: 11px;
	
}
.foo_nav ol li:last-child{
	border: 0px;}
	
	.foo_nav{
		margin-bottom: 14px;
	}